<?php session_start();
$dirPath = "";
$form_action = "index.jsp?grava=1&cad=8";
$link_url ="index.jsp?cad=8";
$link_path = "";
$link_pesq ="index.jsp?cad=8&cont=1";


if (file_exists("../admin/conexao.jsp")) {
	echo"<link rel='stylesheet' type='text/css' href='../css2/css.css' media='screen' title='COLABORE Hotelaria'>";
	require_once("../admin/conexao.jsp");
	$dirPath = "../";



		$link_path = "../mapa_ocupacional/";

	if (isset($_GET["param1"])) {
		$get_nome = explode("-",$_GET["param1"]);
		$_POST["pnome"] = strtoupper(trim($get_nome[0]));

		$get_dados = explode("-",$_GET["param2"]);
		$id_reserva = $get_dados[0];
		$id_cama = $get_dados[1];
	}else{
		$id_reserva = $_REQUEST["pid_reserva"];
		$id_cama = $_REQUEST["pid_cama"];
		$link_pesq = "../cads/cad_pes_pessoas.jsp?cad=8&cont=1&pid_reserva=$id_reserva&pid_cama=$id_cama";
	}

	if (!isset($_GET["cont"])) {
		$link_pesq = "../cads/cad_pes_pessoas.jsp?cad=8&cont=1&pid_reserva=$id_reserva&pid_cama=$id_cama";
	}

	$form_action = "cad_pes_pessoas.jsp?grava=1&cad=8&pid_reserva=$id_reserva&pid_cama=$id_cama&cont=0";
	$link_url = "../cads/cad_pes_pessoas.jsp?cad=8&pid_reserva=$id_reserva&pid_cama=$id_cama";

}
validaAcesso();

//print_r($_GET);

require_once $dirPath."funcoes/com_hostels.jsp";
echo "<h2>Cadastro de ".$_SESSION["menu"]["cad"][8];

if ( isset($id_reserva) or isset($_REQUEST["pid_reserva"]) ) {
	echo" - Reserva / Ocupa&ccedil;&atilde;o: $id_reserva <a href='{$link_path}mapa.jsp?pid_reserva=$id_reserva&pid_cama=$id_cama'>voltar para reserva</a>";
}
echo"</h2>";

require_once $dirPath."funcoes/pes_pessoas.jsp";

if(isset($_GET[grava])==1){

	$hj = date("Y-m-d");
	$data_cadastro = $_POST["pcadano"]."-".$_POST["pcadmes"]."-".$_POST["pcaddia"];

	if ($_POST["pvalidadeano"] and $_POST["pvalidademes"] and $_POST["pvalidadedia"]) {
		$validade_carteitinha = $_POST["pvalidadeano"]."-".$_POST["pvalidademes"]."-".$_POST["pvalidadedia"];
	}else{
		$validade_carteitinha = null;
	}


	/*
	echo"<pre>";
	print_r($_POST);
	echo"</pre>";
	*/


	setPessoa(0,$_POST["pnome"],$_POST["pid_pais"], $_POST["pcidade"],$_POST["puf"], $_POST["pendereco"],$_POST["ptel"],
	$_POST["pemail"],$_POST["pid_hostel"],$_POST["ptipo"],$_POST["plogin"],$_POST["psenha"],
	$_POST["pano"]."-".$_POST["pmes"]."-".$_POST["pdia"],$_POST["pid_estado_civil"],$_POST["pid_motivo_viagem"],
	$_POST["pid_como_descobriu"],$_POST["pobservacoes"],$_POST["pnumero_carteirinha"],$validade_carteitinha,
	$_POST["pid_tp_documento"],$_POST["pdocumento"],$_POST["pprofissao"],$_SESSION["loginCK_"],$_POST["pid_idioma"],
	$_POST["pcarro"],$_POST["pplaca_carro"],$_POST["pid_reserva"],$_POST["pid_cama"]);
}

if($_GET["cont"] == 1){


	$novo_nome=strtoupper(trim($_POST["pnome"]));
	// FILTRA CARACTERES ESPECIAIS
	$caracteres = array("�", "�", "�", "�", "�", "�", "�", "�");
	$novo_nome = str_replace($caracteres, "_", "$novo_nome");


	if(!empty($novo_nome)){ $cond1="(a.nome_pessoa like '%$novo_nome%')|$id_reserva|$id_cama"; }else {
		die("<div class='erro'>Pesquisa inv&aacute;lida, <a href='$link_url'>clique aqui para perquisar novamente.</a></div>");
	}


	echo"<div class='aviso'><b>ATEN&Ccedil;&Atilde;O:</b> <BR>
    1 - Clique na pessoa encontrada para alterar e completar os seus dados. (utilize sempre para manter o cadastro atualizado)<BR><BR>
    2 - Caso a Pessoa n&atilde;o seja encontrada abaixo, <a href='$link_url&cont=2&nome=$novo_nome'>clique aqui para fazer o cadastro.</a></div><BR>";


	getPessoa(0,"completo",$cond1);




}elseif($_GET["cont"] == 2){
	echo"
	    <script src='{$dirPath}css2/ajax/ajax.js' language='javascript' type='text/javascript'></script>
		<script src='{$dirPath}css2/form_validator.js' language='javascript' type='text/javascript'></script>
    	<script src='{$dirPath}css2/event-listener.js' type='text/javascript'></script>
    	<script src='{$dirPath}css2/masked-input.js' type='text/javascript'></script>
    	<script src='{$dirPath}css2/auto-tab.js' type='text/javascript'></script>
		";
?>





<form method="POST" action="<?php echo $form_action; ?>"  autocomplete='off' name='frm_cadastra_pessoa' id='frm_cadastra_pessoa'>
		  <input type="hidden" name="pid_cama" value="<?php echo $_GET["pid_cama"]; ?>">
		  <input type="hidden" name="pid_reserva" value="<?php echo $_GET["pid_reserva"]; ?>">
<div class='item'><h5>Nome da Pessoa:</h5><input type="text" size="50" maxlength="50" name="pnome" value="<?php echo $_GET["nome"]; ?>"> <b id='ok'>*</b></div>

<div class='item'><h5>Idioma:</h5>
<select name="pid_idioma">
<?php
require_once $dirPath."funcoes/com_idiomas.jsp";
getIdioma(0,"select");
?>

</select> <b id='ok'>*</b></div>	



<div class='item'><h5>Data de Nascimento:</h5>
<input type="text" size="2"  maxlength="2" name="pdia"> / <input type="text" size="2"  maxlength="2" name="pmes"> / <input type="text" size="4"  maxlength="4" name="pano">
 <b id='ok'>*</b> Ex: dd/mm/aaaa
 
 <div class='item'><h5>Data de Cadastro da Ficha:</h5>
<input type="text" size="2"  maxlength="2" name="pcaddia" value="<?php echo date('d'); ?>"> / <input type="text" size="2"  maxlength="2" name="pcadmes" value="<?php echo date('m'); ?>"> / <input type="text" size="4"  maxlength="4" name="pcadano" value="<?php echo date('Y'); ?>">
 <b id='ok'>*</b> Ex: dd/mm/aaaa

 </div>
<br>




<div class='item'><h5>Unidade Hoteleira:</h5>
<select name="pid_hostel">
<?php
getHostels($_SESSION["ID_HOSTEL_"],"select", false);
?>

</select> <b id='ok'>*</b></div>
<div class='item'><h5>Tipo de Usu&aacute;rio:</h5>
<select name="ptipo">
<option value="H">Hospede</option>
<option value="F">Funcion&aacute;rio</option>
</select> <b id='ok'>*</b></div>

<div class='item'><h5>Usu&aacute;rio para Login:</h5><input type="text" size="12"  maxlength="12" name="plogin"> <b id='ok'>*</b> Somente para funcion&aacute;rios</div>
<div class='item'><h5>Senha:</h5><input type="password" size="12"  maxlength="12" name="psenha"> <b id='ok'>*</b> Somente para funcion&aacute;rios</div>


<fieldset class='subgrupo'>
	<legend>Documenta&ccedil;&atilde;o</legend>

<div class='item'><h5>Tipo de Documento:</h5>
<select name="pid_tp_documento">
<?php
require_once $dirPath."funcoes/hostel_tp_documento.jsp";
getTpDocumento(0,"select");
?>

</select> <b id='ok'>*</b></div>
  
<div class='item'><h5>Documento:</h5><input type="text" size="30"  maxlength="35" name="pdocumento"> Ex: 01.082.750-Y</div><BR>
<div class='item'><h5>N&uacute;mero Carteirinha de S&oacute;cio:</h5><input type="text" size="30"  maxlength="35" name="pnumero_carteirinha">  Ex: 99999999999999999</div>
<div class='item'><h5>Validade da Carteirinha:</h5><input type="text" size="2"  maxlength="2" name="pvalidadedia"> / <input type="text" size="2"  maxlength="2" name="pvalidademes"> / <input type="text" size="4"  maxlength="4" name="pvalidadeano"></div>

	
<br>
</fieldset>



<fieldset class='subgrupo'>
	<legend>Dados para Contato</legend>
<div class='item'><h5>Pa&iacute;s:</h5>
<select name="pid_pais">
<?php
require_once $dirPath."funcoes/com_pais.jsp";
getPais(0,"select");
?>

</select> <b id='ok'>*</b></div>	
	
<div class='item'><h5>Cidade:</h5><input id="pcidade"  name="pcidade" size="50" type="text" value=''> <b id='ok'>*</b></div>
<div class='item'><h5>UF:</h5><input type="text" size="2" maxlength="2" name="puf" value="">  Ex: SP</div>
<div class='item'><h5>Endere&ccedil;o:</h5><input type="text" size="50" maxlength="80" name="pendereco">  Ex: Marcolino Silva, 75 - Centro</div>

<BR>

<div class='item'><h5>Telefone:</h5><input type="text" size="16" maxlength="16" name="ptel"> Ex: +55 11 9999-9999</div>
<div class='item'><h5>E-mail:</h5><input type="text" size="50" maxlength="50" name="pemail"> <b id='ok'>*</b> Ex: jose@uol.com.br</div>
</fieldset>


<?php
if(acessoMenu("campo_extras")==1){
?>

<fieldset class='subgrupo'>
	<legend>Campos de Pesquisa</legend>

<div class='item'><h5>Profiss&atilde;o:</h5><input type="text" size="30"  maxlength="25" name="pprofissao"></div>


<div class='item'><h5>Estado Civil: </h5>
<select name="pid_estado_civil">
<?php
require_once $dirPath."funcoes/hostel_estado_civil.jsp";
getEstadoCivil(0,"select");
?>
</select> <b id='ok'>*</b></div>

<div class='item'><h5>Qual motivo da viagem ? </h5>
<select name="pid_motivo_viagem">
<?php
require_once $dirPath."funcoes/hostel_motivo_viagem.jsp";
getMotivoViagem(0,"select");
?>
</select> <b id='ok'>*</b></div>


<div class='item'><h5>Como descobriu <?php echo $_SESSION["NOME_HOSTEL_"]; ?> ?</h5>
<select name="pid_como_descobriu">
<?php
require_once $dirPath."funcoes/hostel_como_descobriu.jsp";
getComoDescobriu(0,"select");
?>
</select> <b id='ok'>*</b></div><br>



<div class='item'><h5>Observa&ccedil;&otilde;es:</h5>
<textarea name="pobservacoes" rows="2" cols="40"></textarea>
</div>
<br>
</fieldset>


	<fieldset class='subgrupo'>
			<legend>Dados do Ve&iacute;culo</legend>
		
		<div class='item'><h5>Descri&ccedil;&atilde;o do Ve&iacute;culo:</h5><input type='text' size='30'  maxlength='25' name='pcarro' value=''> Ex: Marca, Modelo e Cor</div>		
		<div class='item'><h5>Placa:</h5><input type='text' size='10'  maxlength='8' name='pplaca_carro' value=''> Ex: AAA-9999</div>		
		
		
		<br>
	</fieldset>


<?php
} // fecha extras
?>

<div class='item'><h5></h5><input type="submit" value="cadastrar"></div>

</form>


<script type="text/javascript">
//<![CDATA[
var f = document.getElementById('frm_cadastra_pessoa');
MaskInput(f.puf, "C^");

MaskInput(f.pdia, "99");
MaskInput(f.pmes, "99");
MaskInput(f.pano, "9999");

MaskInput(f.pvalidadedia, "99");
MaskInput(f.pvalidademes, "99");
MaskInput(f.pvalidadeano, "9999");
MaskInput(f.pplaca_carro, "ccc-9999");	
//MaskInput(f.ptel, "+99 99 9999-9999");	

autoTab(document.getElementById('frm_cadastra_pessoa'));

//formatCurrency(document.forms.frm_detalhes.pvalor_depositado, 2);

var valid  = new Validator("frm_cadastra_pessoa");
valid.addValidation("plogin","alphanumeric");
valid.addValidation("pnome","req","Nome");

valid.addValidation("pdia","req","Dia");
valid.addValidation("pdia","numeric");
valid.addValidation("pmes","req","Mes");
valid.addValidation("pmes","numeric");
valid.addValidation("pano","req","Ano");
valid.addValidation("pano","numeric");


valid.addValidation("pvalidadedia","numeric");
valid.addValidation("pvalidademes","numeric");
valid.addValidation("pvalidadeano","numeric");

valid.addValidation("pemail","req","Email");
valid.addValidation("pemail","email");

valid.addValidation("pcidade","req","Cidade");
valid.addValidation("pcidade","alpha");



//]]>
</script>

<?php
}else{
?>

      <form method='POST' action='<?php echo $link_pesq; ?>' autocomplete='off'>
      <div class='item'><h5>Nome da Pessoa:</h5><input type='text' size='20'  maxlength='50' name='pnome'> Digite parte do nome </div>
      <div class='item'><h5></h5><input type='submit' value='pesquisar'></div>
      </form>
      <BR>
      <div class='aviso'>Antes de cadastrar uma pessoa &eacute; necess&aacute;rio pesquisar se j&aacute; existe o cadastro.</div>


<?php
}
?>
